﻿namespace NetHackLib
{
    public enum Race
    {
        Dwarf = 1,
        Human,
        Elf,
        Argonian,
        Angel,
        Demon,
        Insectoid,
        Orc,
        Undead
    }

    public enum Class
    {
        Fighter = 1,
        Cleric,
        Rogue,
        Wizzard,
        BugLord,
        Dementor,
        AntiMage,
        Thief,
        Warrior,
        Seeker
    }

    enum Elements
    {
        Earth = 1,
        Fire,
        Wind,
        Lightning,
        Water,
        Darkness,
        Light
    }

    enum Weaponcondition
    {
        Broken = 1,
        Poor,
        Average,
        Good,
        BrandNew
    }

    public enum Special
    {
        Quantity = 1,
        Damage,
        Magic,
        Flexibility,
        StatsBonus,
        PoisonAttacks
    }

    /// <summary>
    /// Controls Position of all things on a map.
    /// </summary>
    public struct Position
    {
        private int X;

        public int X1
        {
            get { return X; }
            set { X = value; }
        }
        private int Y;

        public int Y1
        {
            get { return Y; }
            set { Y = value; }
        }
    }


}
